package org.ehe.business.bom.domain.dto;

import lombok.Data;
import org.ehe.business.supplier.domain.dto.SupplierUpdate;

import java.util.List;

/**
 * BOM转换请求
 * @author :zhangnn
 * @className :BomConversionRequest
 * @description: TODO
 * @date 2025-07-30 14:30:54
 */
@Data
public class BomConversionRequest {
    /**
     * 源BOM的ID
     */
    private Long sourceBomId;
    /**
     * 目标BOM的类型
     */
    private Integer targetBomType;
    /**
     * 新BOM的编码
     */
    private String newBomCode;
    /**
     * 新BOM的名称
     */
    private String newBomName;
    /**
     * 结构调整列表
     */
    private List<StructureAdjustment> structureAdjustments;
    /**
     * 新增物料项列表
     */
    private List<BomStructureRequest> additionalItems;
    /**
     * 供应商更新信息列表
     */
    private List<SupplierUpdate> supplierUpdates;
}
